The Ptolemy II Framework for Visual Languages
نویسندگان
چکیده
The Ptolemy project studies modeling, simulation, and design of concurrent, real-time, embedded systems. The focus is on assembly of concurrent components. The key underlying principle in the project is the use of well-defined models of computation that govern the interaction between components.
منابع مشابه
VHDL Code Generation in the Ptolemy II Environment
It is becoming increasingly popular to describe real time signal proessing systems targetted for FPGA or ASIC implementation using structural signal flow graphs. We have implemented support for generation of synthesizeable as well as testbench VHDL code from Ptolemy II models. A helper based approach borrowing heavily from the existing Ptolemy II C code generation framework is used. This work d...
متن کاملA Framework for Dynamic Volume Rendering in Ptolemy II
The framework for Dynamic Volume Rendering in Ptolemy II and the issues that arise with it are introduced in this paper. The motivation for volume rendering in Ptolemy II, is for the application of medical imaging. A toolkit for medical imaging was an initial goal of this work. However, the author slowly realized that having a deeper understand of the existing work, Ptolemy II and the API Java ...
متن کاملCode Generation for Discrete Event Controllers in Ptolemy II
The goal of this project is to provide a code generation framework for discrete event (DE) control models for cyberphysical systems (CPS) in Ptolemy II [1]. This framework should be as generic and platform independent as possible. The generated code should be tested on a target platform. Ptolemy offers the possibility to embed the generated code into the simulation environment. The generated co...
متن کاملDesign, Semantics and Implementation of the Ptolemy Programming Language: A Language with Quantified Typed Events
Implicit invocation (II) and aspect-oriented (AO) languages provide software designers with related but distinct mechanisms and strategies for decomposing programs into modules and composing modules into systems. II languages have explicitly announced events that run registered observer methods. AO languages have implicitly announced events that run method-like but more powerful advice. A limit...
متن کاملJoint Modeling and Design of Wireless Networks and Sensor Node Software
We present Viptos (Visual Ptolemy and TinyOS), a joint modeling and design environment for wireless networks and sensor node software. Viptos is built on Ptolemy II, a graphical modeling and simulation environment for embedded systems, and TOSSIM, an interrupt-level discrete event simulator for homogeneous TinyOS networks. Viptos includes the full capabilities of VisualSense, a Ptolemy II envir...
متن کامل